package com.stone.common.pojo;


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

/**
 * TJbpm entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "SYS_ADVANCE_SEARCH")
public class AdvanceSearch implements java.io.Serializable {

    // Fields
    private Long id;
    
    private String tableName;
    
    private String entityName;
    
    private String colNameTable;
    
    private String colNameEntity;
    
    private String colType;
    
    private String dicCode;
    
    private String dicName;
    
    private String dicPath;
    
    private String tableState;
    
    private String remark;
    
    private String colRemark;
    
    private String colTypeEntity;
    
    private String modelId;
    
	@Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_ADVANCE_SEARCH")
    @SequenceGenerator(name="SEQ_ADVANCE_SEARCH",allocationSize=1, sequenceName="SEQ_ADVANCE_SEARCH")
    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    
	@Column(name = "TABLE_NAME")
	public String getTableName() {
		return tableName;
	}
	public void setTableName(String tableName) {
		this.tableName = tableName;
	}
	
	@Column(name = "ENTITY_NAME")
	public String getEntityName() {
		return entityName;
	}
	public void setEntityName(String entityName) {
		this.entityName = entityName;
	}
	
	@Column(name = "COL_NAME_TABLE")
	public String getColNameTable() {
		return colNameTable;
	}
	public void setColNameTable(String colNameTable) {
		this.colNameTable = colNameTable;
	}
	
	@Column(name = "COL_NAME_ENTITY")
	public String getColNameEntity() {
		return colNameEntity;
	}
	public void setColNameEntity(String colNameEntity) {
		this.colNameEntity = colNameEntity;
	}
	
	@Column(name = "COL_TYPE")
	public String getColType() {
		return colType;
	}
	public void setColType(String colType) {
		this.colType = colType;
	}
	
	@Column(name = "DIC_CODE")
	public String getDicCode() {
		return dicCode;
	}
	public void setDicCode(String dicCode) {
		this.dicCode = dicCode;
	}
	
	@Column(name = "DIC_NAME")
	public String getDicName() {
		return dicName;
	}
	public void setDicName(String dicName) {
		this.dicName = dicName;
	}
	
	@Column(name = "DIC_PATH")
	public String getDicPath() {
		return dicPath;
	}
	public void setDicPath(String dicPath) {
		this.dicPath = dicPath;
	}
	
	@Column(name = "TABLE_STATE")
	public String getTableState() {
		return tableState;
	}
	public void setTableState(String tableState) {
		this.tableState = tableState;
	}

	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	@Column(name = "COL_REMARK")
	public String getColRemark() {
		return colRemark;
	}

	public void setColRemark(String colRemark) {
		this.colRemark = colRemark;
	}
	@Column(name = "COL_TYPE_ENTITY")
	public String getColTypeEntity() {
		return colTypeEntity;
	}

	public void setColTypeEntity(String colTypeEntity) {
		this.colTypeEntity = colTypeEntity;
	}

	@Column(name = "MODEL_ID")
	public String getModelId() {
		return modelId;
	}

	public void setModelId(String modelId) {
		this.modelId = modelId;
	}
	
	

}